History
History
Synonyms
UK
US
Meaning:
suppress

to put an end to the activity or existence of (a revolt etc); to prevent (something) from being known or seen

restrain, hold in check

PUT LID ON as in Wiktionary
PUT LID ON as in Wikipedia